import { IContext, IParam } from '../../common';
import { ICodeListResult } from './i-code-list-param';

/**
 * 代码表辅助类
 */
export interface IAppCodeListHelper {
	/**
	 * 获取代码表数据（包含动态/静态/预定义统一入口）
	 * @param tag 代码表标识
	 * @param context 应用上下文
	 * @param viewParams 视图参数
	 */
	getCodeListItems(
		tag: string,
		context?: IContext,
		viewParams?: IParam
	): Promise<ICodeListResult>;
}
